package com.qf.flash.mvp.contract;

import com.qf.flash.http.response.JoinTeamBean;
import com.qf.flash.http.response.PayResetResponse;
import com.qf.flash.http.response.TipsBean;
import com.qf.flash.model.PayParam;
import com.qf.flashlib.base.IPresenter;
import com.qf.flashlib.base.IView;

import java.util.Map;

/**
 * 获取支付参数
 * 2020/3/11 9:35
 */
public class PayParamContract {
    public interface View extends IView {
        void getStParamSuccess(PayParam payParam);

        void getJoinParamSuccess(JoinTeamBean joinTeamBean);

        void setOrderTips(TipsBean bean);

        void payResetSuccess(PayResetResponse resetResponse);
    }

    public interface Presenter extends IPresenter<View> {
        void getStartTeamParam(Map<String, Object> map);

        void getJoinTeamParam(String orderId, int payType);

        void getPayTips();
        void payReset(String uid, String orderID, int payType);
    }
}
